<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>03_异常捕获</title>
	</head>
	<body>
	</body>
</html>
<script type="text/javascript">
	/*
	处理异常的方式
	1.可疑区域增加Try-Catch
	2.全局监控Js异常 window.onerror
	3.全局监控静态资源异常 window.addEventListener
	4.捕获没有Catch 的Promise  异常：unhandledrejection
	5.Vue errorHandler 和 React commponentDidCatch
	6.监控网页崩溃：window 对象的 load 和 beforeunload
	7.跨域crossOrigin解决
	
	为什么要处理异常？
		异常是不可控的，会影响最终的呈现结果
		1.增加用户体验
		2.远程定位问题
		3.未雨绸缪，及早发现问题
		4.无法复现问题，尤其是移动端，机型，系统都是问题
		5.完善的前端方案，前端监控系统
		
	需要处理那些异常？
		JS语法错误，代码异常
		AJAX 请求异常
		静态资源加载异常
		Promise 异常
		Iframe 异常
		跨域Script error
	
	
	
	*/
	
	
	
</script>
